Six tourists were busted in Peru for allegedly defecating in a sacred temple at Machu Picchu, authorities said. They face up to four years in prison each if found guilty.
Six tourists were busted in Peru for allegedly defecating in a sacred temple at Machu Picchu, authorities said. They face up to four years in prison each if found guilty.
Please to comment